Evaluating a Multithreaded Superscalar Microprocessor versus a Multiprocessor Chip

نویسنده

  • T. UNGERER
چکیده

This paper examines implementation techniques for future generations of microprocessors. While the wide superscalar approach, which issues 8 and more instructions per cycle from a single thread, fails to yield a satisfying performance, its combination with techniques that utilize more coarse-grained parallelism is very promising. These techniques are multithreading and multiprocessing. Multi-threaded superscalar permits several threads to issue instructions to the execution units of a wide superscalar processor in a single cycle. Multiprocessing integrates two or more superscalar processors on a single chip. Our results show that the 8-threaded 8-issue superscalar processor reaches a performance of 4.19 executed instructions per cycle. Using the same number of threads, the multiprocessor chip reaches a higher throughput than the multithreaded superscalar approach. However , if chip costs are taken into consideration, a 4-threaded 4-issue superscalar processor outperforms a multiprocessor chip built from single-threaded processors by a factor of 1.8 in performance/cost relation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multithreaded Processors

The instruction-level parallelism found in a conventional instruction stream is limited. Studies have shown the limits of processor utilization even for today's superscalar microprocessors. One solution is the additional utilization of more coarse-grained parallelism. The main approaches are the (single) chip multiprocessor and the multithreaded processor which optimize the throughput of multip...

متن کامل

On-Chip Multiprocessor with Simultaneous Multithreading

Kyoung Park et al. 13 As more transistors are integrated onto bigger die, an onchip multiprocessor will become a promising alternative to the superscalar microprocessor that dominates today’s microprocessor marketplace. This paper describes key parts of a new on-chip multiprocessor, called Raptor, which is composed of four 2-way superscalar processor cores and one graphic co-processor. To obtai...

متن کامل

Modeling technology impact on cluster microprocessor performance

The growing speed gap between transistors and wire interconnects is forcing the development of distributed, or clustered, architectures. These designs partition the chip into small regions with fast intracluster communication. Longer latency is required to communicate between clusters. The hardware and/or software are responsible for scheduling instructions to clusters such that critical path c...

متن کامل

Multithreaded Microprocessors: Simultaneous Multithreading vs. Single-Chip Multiprocessing

Single-chip multiprocessing and simultaneous multithreading are two techniques that are able to overcome some of the inherent limitations of superscalar instruction-level parallelism. The goal of either technique is to extend ILP in order to improve single program performance, while at the same time limiting the complexity of the implementation. This paper explores both techniques, and compares...

متن کامل

Chip Multiprocessor: Challenges and Opportunities

Chip Multiprocessors (CMPs) or multicore processors have paved the way for high performance microprocessor architectures. For most applications the CMP outperforms the superscalar architecture by a large margin in terms of performance per unit of power as well as throughput. A lot have to be explored in terms of its implementation to exploiting its numerous possibilities of ever increasing perf...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996